package com.xyy.saas.payment.pojo.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author liujf
 */
@Data
public class XydRepayPlanVo {
    /**
     * 合作授信编号
     */
    private String outerOrderNo;

    /**
     * 借据号
     */
    private String loanNo;

    /**
     * YBM订单号
     */
    private String orderNo;

    /**
     * 支付单号
     */
    private String payNo;

    /**
     * 贷款金额
     */
    private String loanAmount;

    /**
     * 贷款利息
     */
    private String interest;

    /**
     * 利率(年利率)
     */
    private String creditRate;

    /**
     * 贷款期限 天
     */
    private Integer loanLimit;

    /**
     * 支付时间
     */
    private String payTime;

    /**
     * 起息日
     */
    private String loanTime;

    /**
     * 还款日
     */
    private String dueDate;

    /**
     * 实际还款日
     */
    private String dueDateActual;

    /**
     * 是否结清 1结清 0 未结清
     */
    private String paidOff;

    /**
     * 商户编码
     */
    private String orgId;

    /**
     * 商户名称
     */
    private String orgName;

    /**
     * 客户编码
     */
    private Long merchantId;

    /**
     * 客户名称
     */
    private String merchantName;

    /**
     * 期数
     */
    private Integer totalPlan;

    /**
     * 该期实付本金
     */
    private String principalPaid;

    /**
     * 该期未付本金
     */
    private String principal;

    /**
     * 该期未付利息
     */
    private String currInterest;

    /**
     * 该期实付利息
     */
    private String interestPaid;

    /**
     * 贴息金额
     */
    private BigDecimal subsidyInterest;

    /**
     * 平台贴息天数
     */
    private Integer subsidyDays;

    /**
     * 该期未付逾期费
     */
    private String lateFee;

    /**
     * 该期实付逾期费
     */
    private String lateFeePaid;

    /**
     * 逾期天数
     */
    private Integer dayInDefault;

    /**
     * 已还罚息
     */
    private BigDecimal repayPenalty;

    /**
     * 是否包含原路退
     */
    private String isOriginalRoute;
}
